
layui.use(['form','layer'],function (){
    let form = layui.form,layer = layui.layer;
})

/**
* @author: ChengJW
* @params:
* @return:
* @date: 2021/11/11
* @description: 初始化回显修改部门部分信息
*/
$(function (){
    initDepartmentInfo();
});

/**
* @author: ChengJW
* @params:
* @return:
* @date: 2021/11/11
* @description: 放弃按钮
*/
function quitUpdateDepartmentInfo() {
    //获取当前弹窗的索引，并关闭；parent 是 layui 定义的全局变量
    let index = parent.layer.getFrameIndex(window.name);
    parent.layer.close(index);
}

/**
* @author: ChengJW
* @params:
* @return:
* @date: 2021/11/11
* @description: 修改部门信息
*/
function updateDepartmentInfo() {
    //主键
    let utDtId = $("#dtId").val();
    //部门名称
    let utDtTypeNm = $("#dtTypeNm").val().trim();
    //部门编号
    let utDtTypeCode = $("#dtTypeCode").val();
    //部门所属单位名称
    let utDtUpsTypeNm = $("#dtUpsTypeNm").val();
    //部门所属单位编号
    let utDtUpsTypeCode = $("#dtUpsTypeCode").val();
    if (valueIsEmpty(utDtTypeNm)){
        layer.msg("部门名称不能为空！",{icon:0,time:1000});
        return;
    }
    let jsonData = {
        "dtId" : utDtId,
        "dtTypeNm" : utDtTypeNm,
        "dtTypeCode" : utDtTypeCode,
        "dtUpsTypeCode" : utDtUpsTypeCode
    }
    sendAjax("/systemDefend/departmentAdmin/updateDepartment",jsonData,function (result){
        if (valueIsEqual(result.code,"00")){
            quitUpdateDepartmentInfo();
        }else {
            layer.msg(result.data,{icon:5,time: 1500});
        }
    });
}

/**
* @author: ChengJW
* @params:
* @return:
* @date: 2021/11/11
* @description: 获取从父页面传过来的值
*/
function initDepartmentInfo() {
    let updateData = getValue("deptTabData");
    cleanValue("deptTabData");
    //主键
    $("#dtId").val(updateData.dtId);
    //部门编号
    $("#dtTypeCode").val(updateData.dtTypeCode);
    //部门名称
    $("#dtTypeNm").val(updateData.dtTypeNm);
    //所属单位编号
    $("#dtUpsTypeCode").val(updateData.dtUpsTypeCode);
    //所属单位名称
    $("#dtUpsTypeNm").val(updateData.dtUpsTypeNm);
}